Python时间操作都在这里了! 您所在的位置:网站首页 python time的使用 Python时间操作都在这里了!

Python时间操作都在这里了!

#Python时间操作都在这里了!| 来源: 网络整理| 查看: 265

python中处理时间的模块有三个,datetime, time,calendar,融汇贯通三个模块,才能随心所欲地用python处理时间。本文就是为此而写,文章着重点在于梳理出三个模块的设计脉络,便于大家记忆里面的api。在需要的时候能够去查找相应的方法。但由于calendar模块使用不多,限于篇幅,本文没有涉及。

1.概述

datetime模块主要是用来表示日期的,就是我们常说的年月日时分秒,calendar模块主要是用来表示年月日,是星期几之类的信息,time模块主要侧重点在时分秒,粗略从功能来看,我们可以认为三者是一个互补的关系,各自专注一块。方便用户依据不同的使用目的选用趁手的模块。

2.从time模块说起

为了学习time模块,我们需要先知道几个与时间相关的概念:

(1)epoch

假设我们要将时间表示成毫秒数,比方说1000000毫秒,那有一个问题必须解决,这个1000000毫秒的起点是什么时间,也就是我们的时间基准点是什么时间?好比我说你身高1.8米,那这个身高是指相对于你站立的地面说的。这个时间基准点就是epoch,在Unix系统中,这个基准点就是1970年1月1日0点整那个时间点。

(2)GMT, UTC

上面我们说epoch表示1970年的起始点,那这个1970年又是相对于哪个基准时间呢?一般来说,就是相对于格林尼治时间,也叫做GMT(Greenwich Mean Time)时间,还叫做UTC(Coordinated Universal Time),为啥一个时间基准有两个名字?历史上,先有的GMT,后有的UTC.

UTC是我们现在用的时间标准,GMT是老的时间计量标准。UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间。

所以,可以认为UTC是真正的基准时间,GMT相对UTC的偏差为0。

在实际中,我们的计算机中有一个硬件模块RCT,里面会实时记录UTC 时间,该模块有单独的电池供电,即使关机也不影响。

有了epoch这个时间基准,又有了UTC这个基准的基准,我们就可以精确地表示一个时间了。

(3)DST, tzone

尽管我们已经可以精确地表示一个时间,很多情况下,我们还是要根据地区实际情况对时间进行一个调整,最常见的就是时区,tzone,相信大家都比较熟悉。

此时,当我们说5点5分这个时间时,还需加上是哪个时区的5点5分才能精确说明一个时间。

另外一个对时间做出调整的就是DST.

DST 全称是Daylight Saving Time,是说,为了充分利用日光,减少用电,人为地对时间做出一个调整,这取决于不同国家和地区的政策法规。比如说,假设你冬天7点天亮起床,但夏天6点天亮,那么在夏天到来时人为将时间加1个小时,这样就可以让你还是觉得7点起床,但实际上是提前一个小时了。

那么,好奇的我们,一定要问一问,python是如何知道tzone和DST这两个的值呢?答案是通过环境变量。

这里我们只以linux为例来说明一下。

在linux中有TZ环境变量,其值类似这样:

CST+08EDT,M4.1.0,M10.5.0,这个字符串可以做如下解读,用空格分开他们,分成三部分

CST+08 EDT, M4.1.0,M10.5.0

第一部分中的CST表示时区的名字,即China Standard Time,也就是我们说的北京时间,+8表示北京时间加上8小时就是UTC时间

第二部分EDT表示DST的名字,我们说DST是因各个国家地区的政策法规不同而不同的,EDT后面也可以像CST后面一样加一个时间调整值,但由于我们国内只在86年到92年实行过一段时间DST,现在已经废止,所以后面不用加调整时间。

第三部分表示的是实行DST的开始和结束时间,我们就不细解读了。

(4)时间的表示,获取,转换

time模块中获取时间的基本方法是

t = time.time()

它返回的是从epoch到现在的秒数(用浮点数表示),用的是UTC时间。

我们自然而然地想把这个秒数转为年月日时分秒的形式,而这种转换又分两种,一种还是用UTC时间,一种用我们所在时区进行调整后的时间。

time模块给我们提供了两个方法,

time. gmtime(t)

time.localtime(t)

二者都返回一个类struct_time的实例,该实例具有如下属性:

相比用秒数表示的时间,这样的表示更适合我们理解。

这两个函数如果调用时不传参数,它们内部会调用time.time(),并用返回的秒数做转换。

相反的,python同样提供了将这两种struct_time转为秒数的方法。

calendar.timegm()方法用来把UTC的struct_time(gmtime的返回对象)转为从epoch开始的秒数

time.mktime()用来把用时区调整过的struct_time(即localtime的返回对象)对象转为从epoch开始的秒数

也就是说mktime方法会先找到系统中的时区和DST信息,并利用这个信息对struct_time进行调整后再换算成秒数。

另一种常见的需求是在时间和表示时间的字符串之间进行转换。

time模块中的strftime和strptime就是做这个用的。

看名字大家就应该知道它们的含义,

strftime 即 string format time,用来将时间格式化成字符串

strptime 即string parse time,用来将字符串解析成时间。

需要注意的是,这里的时间都是struct_time对象。

关于怎么格式化时间,是很简单的知识,这里就借用官网文档的内容了。

除了这两个函数,time模块中还提供了两个简便方法,来帮助将时间转为字符串

asctime用来将一个struct_time对象转为标准24字符的字符串,如下所示:

Sun Jun 20 23:21:05 1993

ctime方法与asctime作用相同,只不过它接收的是秒数,在内部,会先把秒数通过localtime转为struct_time,再往后就与asctime一样了。

以上就是time模块的核心内容,我尝试用一个口诀帮助记忆这些API

time点time得秒数

传入gm, local time得struct_time

要想变回原秒数

你得传回calendar.timegm和time. mktime

string f和string p

格式化时间靠哥俩

你要还是嫌费事

asctime ,ctime来助力

专门帮你转字符串

前者接收struct_time

后者专门处理秒数

分工合作不费力

学好time模块基本功

做个时间的明白人!

下面,我们要开始学习datetime模块。

3.datetime模块

(1)概览

time模块解决了时间的获取和表示,datetime模块则进一步解决了快速获取并操作时间中的年月日时分秒信息的能力。

简单说,该模块核心的类就三个,date类表示年月日,time类表示时分秒毫秒,这里不要和time模块搞混淆了。一句顺口溜可以帮助记清这个情况:

time里面没time

藏在datetime里

编的是不是不咋地?嗯,我也这么觉得。

datetime类就是date和time的组合。

有一点需要提前说明一下,time类和datetime类都有一个属性,它的值是一个tzinfo对象,里面包含了该time或者datetime的时区信息,一般称这个time或者datetime对象是aware的,它能够准确换算成自epoch开始的秒数。

如果该属性设置为None,那么,这时的time对象或者datetime对象就没有时区信息,具体它表示的是local time还是utc time,需要我们自己在程序中去决定。

这里我们所说的local time是指我们所在时区的时间, utc time指的就是国际标准时间,也就是格林尼治时间。下文同。

请记住一点,date中是没有时区信息的。

(2)从创建datetime开始

创建datetime对象,我最常用的办法如下

dt=datetime.datetime.fromtimestamp(time.time())

以上,time.time()获得自epoch开始的秒数,fromtimestamp方法会将这个秒数转变成一个datetime对象。

这里有一个问题,这个datetime对象究竟是utc的还是local的?

答案是local的,这是该方法的默认行为。如果你在fromtimestamp方法中传入一个表示时区的参数,即tzinfo对象,就会按传入的时区信息进行转换。

获得表示当前local时间的datetime对象,还有两个简便方法

datetime. datetime. now()

datetime. datetime. today()

以上我们得到的都是local的datetime对象,如何获得utc的datetime对象呢?有两个办法

datetime. datetime. utcfromtimestamp()

datetime. datetime. utcnow()

我们还可以从字符串中创建datetime对象,

方法为datetime.striptime(date_string, format)

其内部还是先调用的time模块中的striptime方法,获取struct_time对象,再利用struct_time对象中的年月日时分秒信息构建datetime对象。

同样的,datetime类也提供了strftime(),asctime(),ctime()方法,相信不说你也知道是做什么的了。

datetime类还提供了一个combine方法,用来将一个date对象和一个time对象组合成一个datetime对象。

需要注意的是,datetime模块中出现timestamp时,一般可将其理解成time.time()返回的秒数

(3)date和time的创建

date对象的创建和datetime非常相似,

datetime. date. today()

datetime.date.fromtimestamp()都可以创建一个date对象。

当然,你也可以通过构造方法传入年月日来创建date对象。

相比之下,time对象的创建就很有限,只能通过

datetime.time([hour[, minute[, second[, microsecond[, tzinfo]]]]])

这个方法创建。

(4)以上三个对象的操作和timedelta类

在实际使用中,我们有一大块需求就是对日期进行比较和加减运算。得益于python的操作符重载能力,python中可以方便地对

date对象之间,或者datetime对象之间进行小于(

注意,这里仅限于同类对象之间,而且,不包括time对象之间。

两个date对象作减,或者两个datetime对象之间作减,差值用一个timedelta对象表示。

同理,一个date 对象或者datetime对象也可以加或者减一个timedelta对象。

一个timedelta对象含有三个属性:days,seconds, microseconds,days属性可以取负值,另外两个属性都只能是正值。

你可以用total_seconds()方法获得一个timedelta对象的秒数表示。

两个timedelta对象之间可加,可减,但不能做大小比较,因为这样没什么意义。

一个timedelta对象还可以与整数相乘,或通过//操作与一个整数相除。

还可以取反,或者用abs函数获得绝对值

4.无总结,不进步

本文的目的不在于详细说明python处理时间日期的api如何使用,而是想通过一个概览的形式,让大家抓住time和datetime模块的设计结构,从而能够清楚这些模块提供了哪些能力,在需要的时候能够想起来去用,至于查详细的api,应该是可以轻松解决的。

原文标题:Python中的时间处理大总结

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

扫一扫,分享给好友

复制链接分享 评论

发布评论请先 登录

相关推荐

单波100G QSFP28LR1/ER1光模块解决方案 近期,市场推出了电信级的单波100G QSFP28 LR1和100G QSFP28 ER1光模块,为.... 发表于 03-18 16:47 • 6次 阅读 python正则表达式中的常用函数 编译正则表达式模式,返回一个正则对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可.... 的头像 python爬虫知识分享 发表于 03-18 16:12 • 176次 阅读 python正则表达式中的常用函数 1、compile():编译正则表达式模式,返回一个正则对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可以提高... 发表于 03-18 16:12 • 1116次 阅读 python正则表达式数量词 这部分理解一下数量词,为什么要用数量词,想想都知道,如果你要匹配几十上百的字符时,难道你要一个一个的写,所以就出现了数量... 发表于 03-18 16:05 • 1412次 阅读 详解python正则表达式数量词 这部分理解一下数量词,为什么要用数量词,想想都知道,如果你要匹配几十上百的字符时,难道你要一个一个的.... 的头像 python爬虫知识分享 发表于 03-18 16:05 • 168次 阅读 如何进行大规模车辆仿真实测 在理论篇,R&S介绍了理论上车辆模拟仿真的情况,那么为了实现车载拥塞场景的仿真,我们需要一些相应的测.... 的头像 华夏大视野 发表于 03-18 15:21 • 103次 阅读 如何进行大规模车辆仿真实测 车载DCDC电源模块概述/特性/应用/参数 车载 DCDC 电源模块可以将商用车 24V 的系统电源转成 12V,为车载 12V 系统的用电设备.... 的头像 经纬恒润 发表于 03-18 09:51 • 78次 阅读 python正则表达式字符集 字符集是由一对方括号 “[]” 括起来的字符集合。使用字符集,可以匹配多个字符中的一个。 举个例子,比如你使用 C[ET]O 匹... 发表于 03-17 16:48 • 2824次 阅读 python正则表达式字符集 字符集是由一对方括号 “[]” 括起来的字符集合。使用字符集,可以匹配多个字符中的一个。 举个例子,.... 的头像 python爬虫知识分享 发表于 03-17 16:48 • 293次 阅读 初识 Python 正则表达式 正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一个字符串是否与某种模... 发表于 03-17 16:44 • 2301次 阅读 初识 Python 正则表达式 正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一.... 的头像 python爬虫知识分享 发表于 03-17 16:44 • 272次 阅读 称重模块安装时常见问题及注意事项 广州兰瑟电子给大家介绍称重模块安装时常见问题及注意事项 发表于 03-17 14:51 • 9次 阅读 PFH500F系列AC-DC氮化镓电源模块概述及优势 Transphorm, Inc. (Nasdaq: TGAN)是高可靠性、高性能氮化镓(GaN)电源.... 的头像 文传商讯 发表于 03-17 13:56 • 151次 阅读 ME卷帘门控制 KS4光电检测继电器无遮挡时是吸合的。•KS2、KS2.1是光电检测扩展继电器,和KS4同时动作。•.... 的头像 机器人及PLC自动化应用 发表于 03-17 10:42 • 83次 阅读 HPD模块实现在Power Tester设备上进行功率循环试验 近年来随着半导体产品技术的更新换代,对研发工作提出了严峻的挑战,在很多研发设计中,尽管功率器件工艺一.... 的头像 贝思科尔 发表于 03-17 08:23 • 130次 阅读 基于PX4的地面无人车避障系统及路径规划研究 摘要: 地面无人车避障及路径规划是指,无人车在自动巡航过程中,遇到障碍物能够自动避开,并对当前行进路.... 发表于 03-16 16:36 • 87次 阅读 从 yield 开始入门python协程 简单介绍 yield本篇文章会先向你介绍一个陌生的 Python 关键词,他和 return 就像一对新兄弟,有相似之处,又各有不同。 相似的... 发表于 03-16 16:21 • 89次 阅读 从yield开始入门python协程 本篇文章会先向你介绍一个陌生的 Python 关键词,他和 return 就像一对新兄弟,有相似之处.... 的头像 python爬虫知识分享 发表于 03-16 16:20 • 178次 阅读 线程池创建的两种方法 1. 使用内置模块在使用多线程处理任务时也不是线程越多越好,由于在切换线程的时候,需要切换上下文环境,依然会造成cpu的大量开... 发表于 03-16 16:15 • 111次 阅读 python创建线程池的两种方法 在使用多线程处理任务时也不是线程越多越好,由于在切换线程的时候,需要切换上下文环境,依然会造成cpu.... 的头像 python爬虫知识分享 发表于 03-16 16:15 • 172次 阅读 如何选择一款距离远的无线通信模块 在Sub-GHz内产品中,如何选择一款通信距离远的无线通信模块呢? 发表于 03-16 15:31 • 2次 阅读 CAN无线通讯模块的特性及作用 can无线通讯模块泛指各种能够进行无线通讯的CAN转换网关,常见的有CAN转WiFi网关,CAN转4.... 的头像 广成CAN总线 发表于 03-16 13:33 • 204次 阅读 使用Python实现五个自动化场景 相比大家都听过自动化生产线、自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大.... 的头像 Linux爱好者 发表于 03-16 11:13 • 117次 阅读 使用AioHttp异步抓取火星图片 让我们从一个简单的应用程序开始,只是为了启动和运行aiohttp。首先,创建一个新的virtuale.... 的头像 马哥Linux运维 发表于 03-16 09:58 • 120次 阅读 如何用python爬取抖音app数据 记录一下如何用python爬取app数据,本文以爬取抖音视频app为例。 的头像 马哥Linux运维 发表于 03-16 09:07 • 136次 阅读 python创建多线程的两种方法 1. 用函数创建多线程在Python3中,Python提供了一个内置模块 threading.Thread,可以很方便地让我们创建多线程。 threading.... 发表于 03-15 16:47 • 920次 阅读 python创建多线程的两种方法 1. 用函数创建多线程 在Python3中,Python提供了一个内置模块 threading.Th.... 的头像 python爬虫知识分享 发表于 03-15 16:47 • 296次 阅读 python多线程和多进程对比 1. 基本概念在开始讲解理论知识之前,先过一下几个基本概念。虽然咱是进阶教程,但我也希望写得更小白,更通俗易懂。 串行:一个... 发表于 03-15 16:42 • 442次 阅读 python多线程和多进程的对比 1. 基本概念 在开始讲解理论知识之前,先过一下几个基本概念。虽然咱是进阶教程,但我也希望写得更小白.... 的头像 python爬虫知识分享 发表于 03-15 16:42 • 287次 阅读 python多线程和多进程的对比 手把手教你使用Python提取快递信息 现在快递遍布生活的角角落落,一个快递其实是信息的集合体,里面包含大量的物流信息。在面对一大堆快递信息需要我们进行按省份... 发表于 03-15 16:37 • 745次 阅读 远程抄表系统中无线模块的选型 远程抄表系统是为提高水表、电表等能耗参数的综合计费管理水平而设计的新兴技术。它以全自动的抄表方式取代.... 发表于 03-15 16:16 • 2次 阅读 无线串口星型网络组网方案 星型网络是有两种网络设备构成:中心节点和终端节点。中心节点是整个星型网络的枢纽,所有终端节点通过无线.... 发表于 03-15 16:06 • 2次 阅读 超分辨显微镜3D成像模块的应用 光学显微镜凭借其非接触、无损伤等优点,成为生物学家研究细胞功能结构、蛋白网络结构、DNA等遗传物质、.... 发表于 03-15 16:06 • 6次 阅读 超分辨显微镜3D成像模块的应用 基于Python语言的RFM模型讲解 上面步骤可以知道,我们需要有RFM三个维度,根据我们在业务分析方法课程中学到的,业务分析模型离不开指.... 的头像 数据分析与开发 发表于 03-15 15:38 • 160次 阅读 无线模块在2.4GHz频段的应用 随着科技的快速发展,出现了很多娱乐的节目。为了达到节目效果,常常有评委在下面给上台表演的人打分,而打.... 发表于 03-15 15:38 • 4次 阅读 几种常用的通信电平转换方案 在我们电路设计中,常常会遇到无线通信电平转换的问题,在应用电平转换的措施之前还需要判断进行电平转换的.... 发表于 03-15 15:18 • 12次 阅读 几种常用的通信电平转换方案 HRB系列隔离宽电压输入高电压稳压输出 HRB W2~20W 系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V.... 发表于 03-15 09:50 • 14次 阅读 HRB系列隔离宽电压输入高电压稳压输出 理解python模块的缓存 在一个模块内部重复引用另一个相同模块,实际并不会导入两次,原因是在使用关键字 import 导入模块时,它会先检索 sys.modules 里... 发表于 03-14 16:42 • 1042次 阅读 一文理解python模块的缓存 在一个模块内部重复引用另一个相同模块,实际并不会导入两次,原因是在使用关键字 import 导入模块.... 的头像 python爬虫知识分享 发表于 03-14 16:42 • 161次 阅读 关于python包导入的三个冷门知识点 使用 from module import * 默认情况下会导入 module 里的所有变量,若你只.... 的头像 python爬虫知识分享 发表于 03-14 16:33 • 188次 阅读 LOMP系列功率放大模块使用手册 功率放大模块是一款宽频带大功率线性功率放模块,广泛运用于各种水声和超声波技术领域。模块-3dB的带宽.... 发表于 03-14 14:52 • 10次 阅读 纹波防夹车窗控制模块的功能及优势 随着市场对车辆舒适性要求的不断提升,以及汽车电子产品成本的不断下降,自动控制车窗、天窗逐渐成为各级别.... 的头像 经纬恒润 发表于 03-14 14:48 • 236次 阅读 BT3562内阻测试仪故障维修案例 据西安安泰内阻测试仪BT3562维修中心小编所知,内阻测试仪,又叫内阻仪或蓄电池快速容量测试仪,是测.... 发表于 03-14 10:48 • 4次 阅读 基于智能显示模块的APF系统信息显示方案 科技的进步影响了所有产业的发展,其中电力发展速度是前所未有的,基本所有行业都需要电力支持。目前用电安.... 发表于 03-14 08:44 • 8次 阅读 基于智能显示模块的APF系统信息显示方案 BACnet MS/TP转MQTT网关的详细介绍 BL103是一款BACnet路由器,实现 BACnet MS/TP 总线和以太网 BACnetIP .... 发表于 03-12 09:10 • 17次 阅读 嵌入式操作系统任务的定义、特性及划分 在嵌入式开发中,面对的都是单个 CPU 的情况,而在这个开发过程中,我们会涉及到裸机开发或者是跑操作.... 的头像 嵌入式ARM 发表于 03-12 08:49 • 309次 阅读 嵌入式操作系统任务的定义、特性及划分 可编程模块化固态配电盘的特点有哪些   模块化固态配电盘是一种新型的自动化配电系统。它是利用电子技术将PLC、电源及功率控制模块集成在一.... 发表于 03-12 00:32 • 8次 阅读 基于深度学习的IRS辅助MIMO通信系统的CSI压缩及恢复研究 摘要: 智能反射面(IRS, Intelligent Reflecting Surface)因成本低.... 发表于 03-11 16:49 • 64次 阅读 基于深度学习的IRS辅助MIMO通信系统的CSI压缩及恢复研究 检测IGBT模块的方法有哪些 根据IGBT的等效电路图可知,若在IGBT的栅极G和发射极E之间加上驱动正电压,则MOSFET导通,.... 发表于 03-11 16:24 • 227次 阅读 一文了解pip的超全使用指南 由于默认情况下,wheel 包的平台是运行 pip download 命令 的平台,所以可能出现平台.... 的头像 python爬虫知识分享 发表于 03-11 16:03 • 233次 阅读 详解python常规包与命名空间包 python常规包与命名空间包 1. 常规包 在 Python 3.3 之前或者说 Python 2.... 的头像 python爬虫知识分享 发表于 03-11 15:46 • 242次 阅读 关于100G QSFP28 ZR4光模块产品介绍 随着云计算,大数据以及以太网的快速发展,运营商将数据中心升级到更高的数据速率,这也进一步增加了对10.... 的头像 光模块 发表于 03-11 14:17 • 183次 阅读 如何应用Material Design 3和Material You   Material You 是下一代 Material Design 的发展方向,也是一种全新的设.... 的头像 谷歌开发者 发表于 03-11 10:24 • 199次 阅读 电力行业对DC-DC电源模块的选型要求 DC-DC模块电源越来越多的应用于通信、工业自动化、电力控制、轨道交通、矿业、军工等行业。模块化的设.... 发表于 03-11 09:21 • 16次 阅读 python花式导包的八种方法 python花式导包的八种方法 1. 直接 import 人尽皆知的方法,直接导入即可 import.... 的头像 python爬虫知识分享 发表于 03-10 16:48 • 209次 阅读 python安装第三方包的八种方法 python安装第三方包的八种方法 1. 使用 easy_install easy_install .... 的头像 python爬虫知识分享 发表于 03-10 16:27 • 195次 阅读 2022年3月无线新产品研讨会亮点前瞻 2022年3月无线新产品研讨会汇聚国内外知名品牌,蓝牙模块,射频开关,5G天线,无线SOC,蓝牙芯片.... 的头像 世强SEKORM 发表于 03-10 11:43 • 266次 阅读 4-2213480-1 TE Connectivity LUMAWISE ZxL LED灯座 nectivity LUMAWISE Zxl LED灯座为板载芯片 (CoB) LED阵列提供无焊连接,设计用于开发符合Zhaga标准的模块。这些LED灯座属于Z型LED灯座系列,具有卡入式LED保持功能,可在组装过程中将LED固定在灯座中。这些ZxL LED灯座有1.35mm x 13.5mm、12mm x 15mm、20mm x 24mm、19mm x 19mm和28mm x 28mm LED板尺寸可供选择。这些LED灯座用于聚光灯、跟踪灯、内嵌筒灯、高棚灯、改装灯和壁灯等应用。 特性 电线和电缆的插入式端接方法 镀金触点插配部位 卡入式LED保持 Z35L设计用于连接LEDiL ELISE-50 Z45L设计用于连接LEDiL ELISE-70 Z50L设计用于连接LEDiL ELISE-110 ... 发表于 11-16 09:07 • 154次 阅读 2325811-2 TE Connectivity LUMAWISE Z45型LED灯座 nectivity LUMAWISE Z45型LED灯座设计用于板载芯片 (COB) LED,采用高强度、高反射率的无卤外壳材料。该器件采用粘合带和插入式电线连接,可实现快速简便的组装,无需夹紧系统。该器件具有35mm的标准螺钉间距,可使用标准的散热器钻孔和安装程序,120度光学角度可将光损失降至最低。TE Connectivity LUMAWISE Z45型LED灯座符合Zhaga book 3标准,可兼容其他Zhaga LED照明元件。 特性 在灯具中快速简便地组装COB LED 光学器件靠近发光区域 120°光学角度,可将光损失将至最低 简化了LED之间的可互换性(符合Zhaga标准) 薄型 插入式触... 发表于 11-13 09:07 • 136次 阅读 LED1642GWXTTR STMicroelectronics LED1642GW 16通道LED驱动器 oelectronics LED1642GW 16通道LED驱动器是低电压40mA、16通道驱动器,设计用于LED面板显示屏。LED1642GW确保20V的输出驱动能力,用户可以以串联方式连接若干个LED。在输出级,16个稳压电流源提供从3mA到40mA的恒定电流,来驱动LED。电流通过外部电阻器进行设定,并可以由一个7位电流增益寄存器在两个子范围进行调整。各通道亮度可通过12/16位灰阶控制分开进行调整。电源电压范围从3V到5.5V。 特性 16个恒定电流输出通道 输出电流:从3mA到40mA 电流可编程通过外部电阻 两个范围内的7位全局电流增益调整 12/16位PWM灰度亮度控制 可编程输出开启/关闭时间 错误检测模式(打开和短路-LED) 可编程短路LED检测阈值 自动节电/自动唤醒 可选择的SDO同步在CLK下降边缘 拉杜尔输出延迟(可选) 供电电压:3V至5.5V 热停机和超温报警 30MHz 4线接口 20V电流发生器分级电压 ... 发表于 11-13 09:07 • 176次 阅读 STLUX385A STMicroelectronics STLUX385A Digital LED Lighting Driver relectronics STLUX385A 数字 LED 照明驱动器是 ST MASTERLUX™ 数字器件系列产品,专门用于照明和电源转换。STLUX385A 成功集成了多种架构和应用,从用于 LED 驱动的简单降压转换器、用于功率因数校正的升压转换器、用于可调光 LED 灯串的半桥谐振转换器,一直到 HID 灯镇流器中的全桥控制、无线电源充电器及电视电源等各种应用。 SMED SMED是由内部或外部事件触发的硬件状态机。 例如,在电源应用中,SMED可以关闭调节回路,当它检测到过流或短路时自动关闭电路,从而保护电路。 由于SMED是嵌入的,它们保证了比标准中断驱动微处理器提供的事件反应时间短。 特性 6SMED控制的PWM提供任何功率转换阶段(状态机事件驱动)的完全控制) 集成DALI(数字可寻址照明接口),实现控制、通信和监控功能 集成数字核心,使STLUX易于使用和可编程 新的... 发表于 11-11 09:07 • 177次 阅读 2213929-5 TE Connectivity LUMAWISE Z35型LED灯座 nectivity LUMAWISE Z35型LED灯座可利用卡入式LED固定设计轻松快捷地进行LED组装,还可轻松安装光学辅助装置。该灯座使用标准盘头和沉头螺钉无焊连接到板载芯片 (COB) LED,集成度高。TE Connectivity LUMAWISE Z35型LED灯座适用于多家LED制造商供应的19mm x 19mm和16mm x 19mm尺寸LED电路板。这些灯座符合Zhaga book 11规格。理想应用包括建筑照明、高棚灯、照明和物体照明、灯具等。 特性 通过无焊连接实现较高等级的集成 通过带内保持实现快速方便的LED组装 易于与集成的刺入式电线终端进行端接 高反射率、无卤和无... 发表于 11-10 09:07 • 120次 阅读 1-2316511-2 TE Connectivity LUMAWISE驱动Z50型DALI-2 LED灯座 nectivity LUMAWISE驱动Z50型DALI-2 LED灯座可以让灯具设计人员从现场照明和跟踪照明中去除驱动器盒。其板载驱动器结构将直流/直流驱动器功能集成到LED灯座中,为COB提供了薄型恒流驱动器。LUMAWISE驱动Z50型DALI-2系列LED灯座设计用于48V输入,并可与各种容易获得的恒压电源搭配使用。该系列灯座还可通过DALI协议控制。DALI灯具具有智能、可调光特性,可使用双线全球IEC 62386开放标准通信协议进行控制、监控和维护。应用包括跟踪照明、现场照明和筒灯。 特性 提供“板载驱动器”解决方案 提供四种CoB尺寸的热能和电气连接 16x19mm, 直径14.0mm 19x19mm, 直径18.0mm 20x24mm, 直径17.7mm 24x24mm, 直径21.5mm 适用于Bridgelux、Citizenz... 发表于 11-10 09:07 • 156次 阅读 ASL1507SHNY NXP Semiconductors ASLx507直流-直流升压转换器 miconductors ASLx507直流-直流升压转换器包括单相和双相IC,具有可编程limp-home模式特性。这些升压转换器IC设有一个或两个集成栅极驱动器,可驱动外部功率MOSFET和集成的比例积分 (PI) 控制器。ASLx507升压转换器设有SPI接口,可对外部微控制器进行全面控制并与其进行诊断通信。如果与微控制器的SPI通信失败,这些升压转换器支持在limp-home模式下进行可配置操作。ASLx507 IC的输出根据存储在非易失性存储器 (NVM) 中的预定义条件运行,该非易失性存储器可由客户在limp-home模式下进行编程。 特性 符合AEC-Q100 1级标准 Limp-home模式,确保系统安全 每个输出上单相或一个输出上双相 两个独立控制的输出电压,精度为3% 通... 发表于 11-06 10:07 • 190次 阅读 1-2834074-3 TE Connectivity - Connectors 小型 IP67 密封线对线连接器 nectivity 的小型 IP67 密封线对线连接器非常适合用于高湿度应用。 该连接器采用紧凑型设计,节省空间,并可提供 22-18 AWG 电线尺寸的 2 位和 3 位。 密封件采用预装配,以减少装配时间,并提供 3 种颜色,便于识别。 正向锁定系统可防止意外脱离。 小型 IP67 密封连接器可耐受最恶劣环境,包括室外照明和暖通空调设备。 特性 紧凑的尺寸设计,节省空间 正锁定防止无意中未匹配的连接器 预组装密封件减少装配时间 规范 当前评级: 18AWG:5A最大值。 20特设工作组-22特设工作组:最大3.5A。 电压等级:400VAC Max. 介电耐压:1800VAC... 发表于 11-06 09:07 • 78次 阅读 2834171-3 TE Connectivity - Connectors 刺入式细导线连接器 nectivity 刺入式细导线连接器可让用户进行快速方便的线对板和板对板连接。 可释放刺入式接触功能以及适用于 18-22 AWG 线规的独特设计为安装和返工过程提供了便利。 由于具有薄型和小尺寸特性,因此非常适合用于高密度和紧凑型 PCB 设计。 该连接器针对 18 AWG 线规和 20-22 AWG 线规的额定电流分别为 10A 和 6A。 与可释放的细长触点一起使用时,细长的公引脚触点设计用于板对板连接(4A 额定电流)。 该款刺入式细导线连接器的最大额定电压为 300V AC,工作温度范围为 -40°C 到 +105°C。应用包括 LED 照明、楼宇自动化、电信和安全系统。 特性 可释放功能允许快速返工 设计为紧凑的PCB布局 裸露的接触提供了尺寸和成本节省的住宿戳 广泛的电线尺寸接受 板对板配合功能 规范 当前评级: 10A对电线18AWG ... 发表于 11-05 17:07 • 101次 阅读 1-2834235-1 TE Connectivity SlimSeal照明连接器 nectivity's SlimSeal照明连接器是一套防尘、防水连接器系统,防护等级达IP67,设计用于恶劣环境。这些照明连接器设计紧凑,采用可靠的按压释放弹簧插销防止意外脱离,设有预装配密封件缩短组装时间。这些线对线和线对板连接器系统可节省PCB空间,有双位和三位两种配置。这些TE SlimSeal照明连接器非常适合用于室外照明、停车场、数字标牌、公共交通站、厨房电器和安全应用。 特性 设计紧凑 采用正向锁定,防止意外脱开 预装配密封,以缩短装配时间 设有不同颜色,方便识别,让设计灵活 工作温度范围为-40ºC至+105ºC IP67防护 ག... 发表于 11-02 12:06 • 115次 阅读 LED2001PHR STMicroelectronics LED200x Monolithic Step-Down DC-DC Converters oelectronics LED200x单片步进式DC-DC转换器是850k Hz的转换器,设计成精确的恒流源,可调节的电流能力可达4ADC。 嵌入式PWM调光电路提供LED亮度控制。 由于高开关频率和陶瓷输出电容兼容性,整体应用的尺寸被最小化。 器保护,防止热过热,过流和输出短路。 特性 3V到18V工作输入电压范围 850千赫兹固定开关频率 100mV类型。 电流感电压下降 PWM调光 ± 7% output current accuracy 同步整改 95mΩ HS / 69mΩ LS typical R DS(开启) 峰电流模式架构 嵌入式补偿网络 内部限流 陶瓷输出电容器兼容 热停机 申请 高亮度LED驱动 一般照明 卤素子弹再置术 签名 ... 发表于 10-30 11:06 • 124次 阅读 2213831-2 TE Connectivity 带通风孔的LUMAWISE Endurance S底座 nectivity带通风孔的LUMAWISE Endurance S底座具有80mm直径,可在密封控制模块内实现压力优化。一体式通风孔可以保持密封外壳,同时在密封底座组件内提供均衡,并可通过蒸汽扩散最大限度地减少冷凝。TE Connectivity带通风孔的LUMAWISE Endurance S底座专门设计用于街道照明控制,符合Zhaga Book 18标准。该系统由安装在路灯上的插座连接器和若干底座及圆顶组合组成,用于容纳、感测和控制处于周围恶劣环境中的模块。IP66级插座组件、底座和圆顶组合在超薄设计LED路灯和相关传感器模块之间提供密封电气接口。典型应用包括街道和区域照明、停车场、光控器、中央管理系统和传感器模块。 特性 直径为80mm 触点最大额定电流:1.5A 遵循行业标准Zhaga Book 18 IP65和IP66防护等级产品在恶劣环境中具有较... 发表于 10-30 10:06 • 121次 阅读 2213795-1 TE Connectivity LUMAWISE Endurance S模块 nectivity LUMAWISE Endurance S模块专门设计用于室外灯具中的LED光源和驱动器。这些模块由IPX6等级的插座组件、密封帽、40mm和80mm直径的底座组成。由于尺寸紧凑、密封性极佳,这些模块无需安装螺丝即可实现IPx5或IPx6等级。这款LUMAWISE Endurance S模块为灯具设计带来极大灵活性,可进行向上、向下和侧面朝下安装。 特性 Zhaga Book 18中定义的标准接口 紧凑尺寸 可扩展解决方案支持40mm光电管和80mm中央管理系统 安装位置灵活 规范 街道和区域... 发表于 10-30 10:06 • 125次 阅读 ST1CC40DR STMicroelectronics ST1CC40 Step-Down DC-DC Converters oelectronics ST1CC40降压型DC-DC变换器是一种850k Hz固定开关频率单片降压型DC-DC变换器,设计成精确的恒流源,可调节电流能力可达3ADC。 调节的输出电流被设置为连接感测电阻到反馈引脚。 嵌入式同步整流和100mV典型R电压降增强了效率性能。 由于高开关频率和陶瓷输出电容的兼容性,整体应用的尺寸被最小化。 装置充分保护,防止热过热,过流和输出短路。 抑制模式使待机时的电流消耗最小化。 特性 3.0V至18V工作输入电压范围 850千赫兹固定开关频率 100mV类型。 电流感电压下降 6µA standby current in inhibit mode ±7% output current accuracy 同步整改 95mΩ HS/69mΩ LS typical R DS(开启) 峰电流模式架构 嵌入式补偿网络 陶瓷输出电容器兼容 热停机 申请 电池充电器 签名 紧急照明 ... 发表于 10-29 14:06 • 136次 阅读 STCS1APHR STMicroelectronics STCS1A 1.5A Max Constant Current LED Drivers oelectronics STCS1A1.5A最大恒流LED驱动器的设计是提供一个精确的恒流从一个不同的输入电压源。 STMicroelectronics STCS1A LED驱动器取代了用于驱动5V、12V或24V等低压应用中LED的离散元件,在精度、集成和可靠性方面提供了好处。 该STCS1A提供高达40V的输入电压和小于0.5V的电压开销。 这些STMicroelectronics设备是为不同输入电压、低压照明、小型电器LED照明和汽车LED灯的LED恒流供电而设计的。 特性 高达40V的输入电压 低于0.5V电压架空 达1.5A输出电流 PWM调光针 关闭销 LED断开诊断 边坡控制带外帽 申请 LED constant current supplying for varying input voltages 低压照明 小家电LED照明 汽车LED灯 ... 发表于 10-29 14:06 • 128次 阅读 MAX25605ATP/VY+ Maxim Integrated MAX25605 Six-Channel Sequential LED Controller MAX25605六通道顺序LED控制器实现顺序转弯功能或任何其他顺序光动画,而不使用微控制器或软件。 Maxim MAX25605集成了六个级联低R DSONN沟道MOSFET,适用于高达750mA的LED照明应用。 每个开关支持每个开关最多三个系列LED。 整个LED串电压支持高达60V。 将N沟道MOSFET分为两组三组,允许单个器件对一个或两个LED字符串进行排序。 集成的栅极驱动器和电平移位器的开关是由内部电荷泵调节器,支持降压启动和升压电池应用,除了地面参考LED驱动器拓扑。 测序功能和定时是通过将电阻连接到A0、A1、A2和CLK输入来编程的。 编程选项包括:调光上/下,短LED阈值,多设备序列位置,调光频率和褪色持续时间。 可选的对数衰减功能允许逐渐打开或关闭LED。 可以通过将启用输入拉低来禁用序列。 随着EN拉低,开关是打开的,LED驱动器电流流过整个LED字符串。 每个开关还集成了单LED故障检测,在LED短路时断言故障标志,打开LED,或在排序器和LED字符串之间打开电线。 此外,多达16个设备可以通过使用同步输入一起排序。 The Maxim MAX25605 operates over the... 发表于 10-29 13:06 • 374次 阅读 MAX25605ATP/VY+ Maxim Integrated MAX25605 Six-Channel Sequential LED Controller PCA9957HNMP NXP Semiconductors PCA9957 24通道恒流LED驱动器 miconductors PCA9957 24通道恒流LED驱动器优化用于全彩色RGBA(红色/绿色/蓝色/琥珀色)LED调光和闪烁,非常适合用于状态和情景光显示屏。PCA9957具有SPI兼容的4线串行总线控制功能,可驱动24个LED输出,每个输出单独控制。 每个LED输出自带一个8位分辨率(256级)、31.25kHz固定工作频率的独立PWM(脉宽调制)控制器,其占空比可从0%调节到100%,可将LED亮度设置为特定值。额外的8位分辨率(256阶)集群PWM控制器具有122Hz的固定频率和范围从15Hz到每16.8s一次的可调节频率,占空比可在0%至99.6%范围内调节。这用于所有具有同一数值的LED调光或闪烁。 每个LED输出均可设置为关闭、开启(无PWM控制)其各自PWM控制器的值(独立PWM控制器的值和组合式PWM控制器的值)。PCA9957的工作电源电压范围为2.7V至5.5V,恒流灌电流LED输出支持高达5V LED电源。输出峰值电流可通过8位线性DAC(数模转换器)调节,电流范围为125μA至31.875mA (REXT=2KΩ)。 PCA9957具有内置开路、短路负载和过热检测电路。来自相应寄存器的错误信息可通过4线串行总线读... 发表于 10-29 13:06 • 192次 阅读 PCA9957HNMP NXP Semiconductors PCA9957 24通道恒流LED驱动器 6-2323859-3 TE Connectivity LUMAWISE驱动LED灯座Z50型套件 nectivity LUMAWISE驱动LED灯座Z50型开发套件支持灯具设计人员购买单个装置进行桌面测试、产品评估和灯具原型设计。LUMAWISE驱动Z50型开发套件为Z50系列LED灯座提供了集成功能。由于将直流/直流驱动器整合到灯座中,因此为CoB、现场照明和跟踪照明提供了薄型的恒流驱动器。 该元件设计用于48VDC输入,可与广泛的容易获得的恒压电源搭配使用,这意味着多个照明装置摆脱单一电源供电已成为可能。借助这种多功能性,设计人员可以从现场照明和跟踪照明中去Ɓ... 发表于 10-29 13:06 • 156次 阅读 STEVAL-MKI210V1K STMicroelectronics STEVALMKI210V1K iNemo 惯性模块套件 oelectronics STEVAL-MKI208V1K iNemo惯性模块套件是一款基于ISM330DHCX 3D加速度计和3D陀螺仪传感器的用户友好型评估板。iNemo惯性模块套件包括一个用于ISM330DHCX加速度计的主机板和一个使其能够搭配STEVAL-MKI109V3主板使用的简单适配器板 (STEVAL-MKIGIBV2)。 ISM330DHCX传感器精确焊接在电路板的中心,并提供双面胶,方便用户将该板安装在用于振动分析的设备上。或者,通过PCB每个角上的孔安装该板。 STEVAL-MKIGIBV2可插入标准DIL 24插槽。iNemo惯性模块套件提供完整的ISM330DHCX引脚分配,并在VDD电源线路上配有所需的打开即用型去耦电容器。 STEVAL-MKI109V3主板包含一个高性能32位微控制器,用作传感器和PC(运行免费Unico GUI图形用户接口或定制应用的专用软件例程)之间的桥接器。 特性 预安装的ISM330DHCX加速度计 3D加速度计(满量程可选):±2g/±4g/±8g/±16g 3D陀螺仪,可选扩展... 发表于 10-28 09:35 • 143次 阅读 STEVAL-MKI210V1K STMicroelectronics STEVALMKI210V1K iNemo 惯性模块套件 PCA9551BS,118 NXP Semiconductors PCA9x I²C-Bus LED Drivers 导体PCA9x集成电路总线LED驱动器提供独特的闪烁模式和颜色混合支持。 在IC总线和SMBus应用程序中,PCA9551LED驱动器闪烁LED,需要限制总线流量或释放IC总线主机(MCU、MPU、DSP、芯片组等。) 计时器。 内部振荡器有两个可编程的闪烁率,只需要初始设置命令来为每个单独的输出编程。 NXP PCA9632是一个集成电路总线控制的4位LED驱动器,为红色/绿色/蓝色/Amber(RGBA)颜色混合应用优化。 RGBA颜色混合提供单独的亮度控制模式、分组调光模式和闪烁模式。 该PCA9632在新的快速模式加(Fm)家族提供高频(高达1MHz)和更密集的总线操作(高达4000pF)。 特性 内部通电复位 噪声过滤器上的SDA/SCL输入 输出的边缘速率控制 电源没有故障 支持热插拔 工作电源电压范围为2.3V至5.5V 匹配测试是对JEDEC标准JESD78进行的,该标准超过100mA PC... 发表于 10-27 11:06 • 177次 阅读


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有